Add TAL-Reverb-II plugin to test
[juce-lv2.git] / juce / source / extras / the jucer / build / mac / Jucer.xcodeproj / project.pbxproj
blob49e98f880fa2c8abda92d8d44244357f1c7c8779
1 // !$*UTF8*$!
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 42;
7         objects = {
9 /* Begin PBXBuildFile section */
10                 846C10D40DE33F4D00E8CCE8 /* juce_LibrarySource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 846C10D30DE33F4D00E8CCE8 /* juce_LibrarySource.mm */; };
11                 846C10ED0DE33FA100E8CCE8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 846C10DF0DE33FA100E8CCE8 /* Cocoa.framework */; };
12                 846C10EE0DE33FA100E8CCE8 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 846C10E00DE33FA100E8CCE8 /* CoreAudio.framework */; };
13                 846C10EF0DE33FA100E8CCE8 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 846C10E10DE33FA100E8CCE8 /* CoreFoundation.framework */; };
14                 8497839E10355C6A0020003B /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8497839D10355C6A0020003B /* WebKit.framework */; };
15                 8497844B10355C840020003B /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8497844A10355C840020003B /* CoreMIDI.framework */; };
16                 8497845610355CE30020003B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8497845510355CE30020003B /* Carbon.framework */; };
17                 8497863010355E320020003B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8497862F10355E320020003B /* IOKit.framework */; };
18                 84F1769F0A271BBD00908B2F /* jucer_StoredSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F1769B0A271BBD00908B2F /* jucer_StoredSettings.cpp */; };
19                 84F176A00A271BBD00908B2F /* jucer_UtilityFunctions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F1769D0A271BBD00908B2F /* jucer_UtilityFunctions.cpp */; };
20                 84F176BA0A271BD000908B2F /* jucer_ComponentLayoutEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176A20A271BD000908B2F /* jucer_ComponentLayoutEditor.cpp */; };
21                 84F176BB0A271BD000908B2F /* jucer_ComponentLayoutPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176A40A271BD000908B2F /* jucer_ComponentLayoutPanel.cpp */; };
22                 84F176BC0A271BD000908B2F /* jucer_ComponentOverlayComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176A60A271BD000908B2F /* jucer_ComponentOverlayComponent.cpp */; };
23                 84F176BD0A271BD000908B2F /* jucer_EditingPanelBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176A80A271BD000908B2F /* jucer_EditingPanelBase.cpp */; };
24                 84F176BE0A271BD000908B2F /* jucer_JucerDocumentHolder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176AA0A271BD000908B2F /* jucer_JucerDocumentHolder.cpp */; };
25                 84F176BF0A271BD000908B2F /* jucer_MainWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176AC0A271BD000908B2F /* jucer_MainWindow.cpp */; };
26                 84F176C00A271BD000908B2F /* jucer_PaintRoutineEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176AE0A271BD000908B2F /* jucer_PaintRoutineEditor.cpp */; };
27                 84F176C10A271BD000908B2F /* jucer_PaintRoutinePanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176B00A271BD000908B2F /* jucer_PaintRoutinePanel.cpp */; };
28                 84F176C20A271BD000908B2F /* jucer_PrefsPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176B20A271BD000908B2F /* jucer_PrefsPanel.cpp */; };
29                 84F176C30A271BD000908B2F /* jucer_ResourceEditorPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176B40A271BD000908B2F /* jucer_ResourceEditorPanel.cpp */; };
30                 84F176C40A271BD000908B2F /* jucer_SnapGridPainter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176B60A271BD000908B2F /* jucer_SnapGridPainter.cpp */; };
31                 84F176C50A271BD000908B2F /* jucer_TestComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176B80A271BD000908B2F /* jucer_TestComponent.cpp */; };
32                 84F176D20A271BE800908B2F /* jucer_FilePropertyComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176CC0A271BE800908B2F /* jucer_FilePropertyComponent.cpp */; };
33                 84F176D30A271BE800908B2F /* jucer_FontPropertyComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176CE0A271BE800908B2F /* jucer_FontPropertyComponent.cpp */; };
34                 84F1771C0A271C2F00908B2F /* jucer_ComponentTypeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176EA0A271C2E00908B2F /* jucer_ComponentTypeHandler.cpp */; };
35                 84F1771D0A271C2F00908B2F /* jucer_ButtonDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176FA0A271C2E00908B2F /* jucer_ButtonDocument.cpp */; };
36                 84F1771E0A271C2F00908B2F /* jucer_ComponentDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176FC0A271C2E00908B2F /* jucer_ComponentDocument.cpp */; };
37                 84F1771F0A271C2F00908B2F /* jucer_BinaryResources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F176FE0A271C2E00908B2F /* jucer_BinaryResources.cpp */; };
38                 84F177200A271C2F00908B2F /* jucer_ComponentLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177000A271C2E00908B2F /* jucer_ComponentLayout.cpp */; };
39                 84F177210A271C2F00908B2F /* jucer_GeneratedCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177020A271C2E00908B2F /* jucer_GeneratedCode.cpp */; };
40                 84F177220A271C2F00908B2F /* jucer_JucerDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177040A271C2E00908B2F /* jucer_JucerDocument.cpp */; };
41                 84F177230A271C2F00908B2F /* jucer_ObjectTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177060A271C2E00908B2F /* jucer_ObjectTypes.cpp */; };
42                 84F177240A271C2F00908B2F /* jucer_PaintRoutine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177080A271C2E00908B2F /* jucer_PaintRoutine.cpp */; };
43                 84F177250A271C2F00908B2F /* jucer_ColouredElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F1770B0A271C2E00908B2F /* jucer_ColouredElement.cpp */; };
44                 84F177260A271C2F00908B2F /* jucer_PaintElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177100A271C2E00908B2F /* jucer_PaintElement.cpp */; };
45                 84F177270A271C2F00908B2F /* jucer_PaintElementPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F177140A271C2F00908B2F /* jucer_PaintElementPath.cpp */; };
46                 84F43CC30A2B5EF500284072 /* jucer_FillType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F43CC00A2B5EF500284072 /* jucer_FillType.cpp */; };
47                 84F43CC40A2B5EF500284072 /* jucer_StrokeType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F43CC20A2B5EF500284072 /* jucer_StrokeType.cpp */; };
48                 84F43CC60A2B5F3700284072 /* jucer_icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 84F43CC50A2B5F3700284072 /* jucer_icon.icns */; };
49                 84F555CF0A22381100A8311C /* Jucer To Do list.txt in Resources */ = {isa = PBXBuildFile; fileRef = 84F5556A0A22381000A8311C /* Jucer To Do list.txt */; };
50                 84F555D30A22381100A8311C /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F555700A22381000A8311C /* BinaryData.cpp */; };
51                 84F555D40A22381100A8311C /* jucer_Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F555730A22381000A8311C /* jucer_Main.cpp */; };
52                 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */; };
53 /* End PBXBuildFile section */
55 /* Begin PBXFileReference section */
56                 0867D6ABFE840B52C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
57                 846C10D20DE33F4D00E8CCE8 /* juce_AppConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = juce_AppConfig.h; path = ../../src/juce_AppConfig.h; sourceTree = SOURCE_ROOT; };
58                 846C10D30DE33F4D00E8CCE8 /* juce_LibrarySource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_LibrarySource.mm; path = ../../src/juce_LibrarySource.mm; sourceTree = SOURCE_ROOT; };
59                 846C10DF0DE33FA100E8CCE8 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
60                 846C10E00DE33FA100E8CCE8 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
61                 846C10E10DE33FA100E8CCE8 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
62                 8497839D10355C6A0020003B /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
63                 8497844A10355C840020003B /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; };
64                 8497845510355CE30020003B /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
65                 8497862F10355E320020003B /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
66                 84F176990A271BBD00908B2F /* jucer_ColourEditorComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ColourEditorComponent.h; sourceTree = "<group>"; };
67                 84F1769A0A271BBD00908B2F /* jucer_Colours.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_Colours.h; sourceTree = "<group>"; };
68                 84F1769B0A271BBD00908B2F /* jucer_StoredSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_StoredSettings.cpp; sourceTree = "<group>"; };
69                 84F1769C0A271BBD00908B2F /* jucer_StoredSettings.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_StoredSettings.h; sourceTree = "<group>"; };
70                 84F1769D0A271BBD00908B2F /* jucer_UtilityFunctions.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_UtilityFunctions.cpp; sourceTree = "<group>"; };
71                 84F1769E0A271BBD00908B2F /* jucer_UtilityFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_UtilityFunctions.h; sourceTree = "<group>"; };
72                 84F176A10A271BD000908B2F /* jucer_CommandIDs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_CommandIDs.h; sourceTree = "<group>"; };
73                 84F176A20A271BD000908B2F /* jucer_ComponentLayoutEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ComponentLayoutEditor.cpp; sourceTree = "<group>"; };
74                 84F176A30A271BD000908B2F /* jucer_ComponentLayoutEditor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentLayoutEditor.h; sourceTree = "<group>"; };
75                 84F176A40A271BD000908B2F /* jucer_ComponentLayoutPanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ComponentLayoutPanel.cpp; sourceTree = "<group>"; };
76                 84F176A50A271BD000908B2F /* jucer_ComponentLayoutPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentLayoutPanel.h; sourceTree = "<group>"; };
77                 84F176A60A271BD000908B2F /* jucer_ComponentOverlayComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ComponentOverlayComponent.cpp; sourceTree = "<group>"; };
78                 84F176A70A271BD000908B2F /* jucer_ComponentOverlayComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentOverlayComponent.h; sourceTree = "<group>"; };
79                 84F176A80A271BD000908B2F /* jucer_EditingPanelBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_EditingPanelBase.cpp; sourceTree = "<group>"; };
80                 84F176A90A271BD000908B2F /* jucer_EditingPanelBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_EditingPanelBase.h; sourceTree = "<group>"; };
81                 84F176AA0A271BD000908B2F /* jucer_JucerDocumentHolder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_JucerDocumentHolder.cpp; sourceTree = "<group>"; };
82                 84F176AB0A271BD000908B2F /* jucer_JucerDocumentHolder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_JucerDocumentHolder.h; sourceTree = "<group>"; };
83                 84F176AC0A271BD000908B2F /* jucer_MainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; path = jucer_MainWindow.cpp; sourceTree = "<group>"; };
84                 84F176AD0A271BD000908B2F /* jucer_MainWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_MainWindow.h; sourceTree = "<group>"; };
85                 84F176AE0A271BD000908B2F /* jucer_PaintRoutineEditor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_PaintRoutineEditor.cpp; sourceTree = "<group>"; };
86                 84F176AF0A271BD000908B2F /* jucer_PaintRoutineEditor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintRoutineEditor.h; sourceTree = "<group>"; };
87                 84F176B00A271BD000908B2F /* jucer_PaintRoutinePanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_PaintRoutinePanel.cpp; sourceTree = "<group>"; };
88                 84F176B10A271BD000908B2F /* jucer_PaintRoutinePanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintRoutinePanel.h; sourceTree = "<group>"; };
89                 84F176B20A271BD000908B2F /* jucer_PrefsPanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_PrefsPanel.cpp; sourceTree = "<group>"; };
90                 84F176B30A271BD000908B2F /* jucer_PrefsPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PrefsPanel.h; sourceTree = "<group>"; };
91                 84F176B40A271BD000908B2F /* jucer_ResourceEditorPanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ResourceEditorPanel.cpp; sourceTree = "<group>"; };
92                 84F176B50A271BD000908B2F /* jucer_ResourceEditorPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ResourceEditorPanel.h; sourceTree = "<group>"; };
93                 84F176B60A271BD000908B2F /* jucer_SnapGridPainter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_SnapGridPainter.cpp; sourceTree = "<group>"; };
94                 84F176B70A271BD000908B2F /* jucer_SnapGridPainter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_SnapGridPainter.h; sourceTree = "<group>"; };
95                 84F176B80A271BD000908B2F /* jucer_TestComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_TestComponent.cpp; sourceTree = "<group>"; };
96                 84F176B90A271BD000908B2F /* jucer_TestComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_TestComponent.h; sourceTree = "<group>"; };
97                 84F176C60A271BE800908B2F /* jucer_ColourPropertyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ColourPropertyComponent.h; sourceTree = "<group>"; };
98                 84F176C70A271BE800908B2F /* jucer_ComponentChoiceProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentChoiceProperty.h; sourceTree = "<group>"; };
99                 84F176C80A271BE800908B2F /* jucer_ComponentColourProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentColourProperty.h; sourceTree = "<group>"; };
100                 84F176CA0A271BE800908B2F /* jucer_ComponentTextProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentTextProperty.h; sourceTree = "<group>"; };
101                 84F176CC0A271BE800908B2F /* jucer_FilePropertyComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_FilePropertyComponent.cpp; sourceTree = "<group>"; };
102                 84F176CD0A271BE800908B2F /* jucer_FilePropertyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_FilePropertyComponent.h; sourceTree = "<group>"; };
103                 84F176CE0A271BE800908B2F /* jucer_FontPropertyComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_FontPropertyComponent.cpp; sourceTree = "<group>"; };
104                 84F176CF0A271BE800908B2F /* jucer_FontPropertyComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_FontPropertyComponent.h; sourceTree = "<group>"; };
105                 84F176D00A271BE800908B2F /* jucer_JustificationProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_JustificationProperty.h; sourceTree = "<group>"; };
106                 84F176D10A271BE800908B2F /* jucer_PositionPropertyBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PositionPropertyBase.h; sourceTree = "<group>"; };
107                 84F176E70A271C2E00908B2F /* jucer_ButtonHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ButtonHandler.h; sourceTree = "<group>"; };
108                 84F176E80A271C2E00908B2F /* jucer_ComboBoxHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComboBoxHandler.h; sourceTree = "<group>"; };
109                 84F176E90A271C2E00908B2F /* jucer_ComponentNameProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentNameProperty.h; sourceTree = "<group>"; };
110                 84F176EA0A271C2E00908B2F /* jucer_ComponentTypeHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ComponentTypeHandler.cpp; sourceTree = "<group>"; };
111                 84F176EB0A271C2E00908B2F /* jucer_ComponentTypeHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentTypeHandler.h; sourceTree = "<group>"; };
112                 84F176EC0A271C2E00908B2F /* jucer_ComponentUndoableAction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentUndoableAction.h; sourceTree = "<group>"; };
113                 84F176ED0A271C2E00908B2F /* jucer_GenericComponentHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_GenericComponentHandler.h; sourceTree = "<group>"; };
114                 84F176EE0A271C2E00908B2F /* jucer_GroupComponentHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_GroupComponentHandler.h; sourceTree = "<group>"; };
115                 84F176EF0A271C2E00908B2F /* jucer_HyperlinkButtonHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_HyperlinkButtonHandler.h; sourceTree = "<group>"; };
116                 84F176F00A271C2E00908B2F /* jucer_JucerComponentHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_JucerComponentHandler.h; sourceTree = "<group>"; };
117                 84F176F10A271C2E00908B2F /* jucer_LabelHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_LabelHandler.h; sourceTree = "<group>"; };
118                 84F176F20A271C2E00908B2F /* jucer_SliderHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_SliderHandler.h; sourceTree = "<group>"; };
119                 84F176F30A271C2E00908B2F /* jucer_TabbedComponentHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_TabbedComponentHandler.h; sourceTree = "<group>"; };
120                 84F176F40A271C2E00908B2F /* jucer_TextButtonHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_TextButtonHandler.h; sourceTree = "<group>"; };
121                 84F176F50A271C2E00908B2F /* jucer_TextEditorHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_TextEditorHandler.h; sourceTree = "<group>"; };
122                 84F176F60A271C2E00908B2F /* jucer_ToggleButtonHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ToggleButtonHandler.h; sourceTree = "<group>"; };
123                 84F176F70A271C2E00908B2F /* jucer_TreeViewHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_TreeViewHandler.h; sourceTree = "<group>"; };
124                 84F176F80A271C2E00908B2F /* jucer_ViewportHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ViewportHandler.h; sourceTree = "<group>"; };
125                 84F176FA0A271C2E00908B2F /* jucer_ButtonDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ButtonDocument.cpp; sourceTree = "<group>"; };
126                 84F176FB0A271C2E00908B2F /* jucer_ButtonDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ButtonDocument.h; sourceTree = "<group>"; };
127                 84F176FC0A271C2E00908B2F /* jucer_ComponentDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ComponentDocument.cpp; sourceTree = "<group>"; };
128                 84F176FD0A271C2E00908B2F /* jucer_ComponentDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentDocument.h; sourceTree = "<group>"; };
129                 84F176FE0A271C2E00908B2F /* jucer_BinaryResources.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_BinaryResources.cpp; sourceTree = "<group>"; };
130                 84F176FF0A271C2E00908B2F /* jucer_BinaryResources.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_BinaryResources.h; sourceTree = "<group>"; };
131                 84F177000A271C2E00908B2F /* jucer_ComponentLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ComponentLayout.cpp; sourceTree = "<group>"; };
132                 84F177010A271C2E00908B2F /* jucer_ComponentLayout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentLayout.h; sourceTree = "<group>"; };
133                 84F177020A271C2E00908B2F /* jucer_GeneratedCode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_GeneratedCode.cpp; sourceTree = "<group>"; };
134                 84F177030A271C2E00908B2F /* jucer_GeneratedCode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_GeneratedCode.h; sourceTree = "<group>"; };
135                 84F177040A271C2E00908B2F /* jucer_JucerDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_JucerDocument.cpp; sourceTree = "<group>"; };
136                 84F177050A271C2E00908B2F /* jucer_JucerDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_JucerDocument.h; sourceTree = "<group>"; };
137                 84F177060A271C2E00908B2F /* jucer_ObjectTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ObjectTypes.cpp; sourceTree = "<group>"; };
138                 84F177070A271C2E00908B2F /* jucer_ObjectTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ObjectTypes.h; sourceTree = "<group>"; };
139                 84F177080A271C2E00908B2F /* jucer_PaintRoutine.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_PaintRoutine.cpp; sourceTree = "<group>"; };
140                 84F177090A271C2E00908B2F /* jucer_PaintRoutine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintRoutine.h; sourceTree = "<group>"; };
141                 84F1770B0A271C2E00908B2F /* jucer_ColouredElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_ColouredElement.cpp; sourceTree = "<group>"; };
142                 84F1770C0A271C2E00908B2F /* jucer_ColouredElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ColouredElement.h; sourceTree = "<group>"; };
143                 84F1770D0A271C2E00908B2F /* jucer_ElementSiblingComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ElementSiblingComponent.h; sourceTree = "<group>"; };
144                 84F1770E0A271C2E00908B2F /* jucer_FillType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_FillType.h; sourceTree = "<group>"; };
145                 84F1770F0A271C2E00908B2F /* jucer_GradientPointComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_GradientPointComponent.h; sourceTree = "<group>"; };
146                 84F177100A271C2E00908B2F /* jucer_PaintElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_PaintElement.cpp; sourceTree = "<group>"; };
147                 84F177110A271C2F00908B2F /* jucer_PaintElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElement.h; sourceTree = "<group>"; };
148                 84F177120A271C2F00908B2F /* jucer_PaintElementEllipse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementEllipse.h; sourceTree = "<group>"; };
149                 84F177130A271C2F00908B2F /* jucer_PaintElementImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementImage.h; sourceTree = "<group>"; };
150                 84F177140A271C2F00908B2F /* jucer_PaintElementPath.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_PaintElementPath.cpp; sourceTree = "<group>"; };
151                 84F177150A271C2F00908B2F /* jucer_PaintElementPath.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementPath.h; sourceTree = "<group>"; };
152                 84F177160A271C2F00908B2F /* jucer_PaintElementRectangle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementRectangle.h; sourceTree = "<group>"; };
153                 84F177170A271C2F00908B2F /* jucer_PaintElementRoundedRectangle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementRoundedRectangle.h; sourceTree = "<group>"; };
154                 84F177180A271C2F00908B2F /* jucer_PaintElementText.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementText.h; sourceTree = "<group>"; };
155                 84F177190A271C2F00908B2F /* jucer_PaintElementUndoableAction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementUndoableAction.h; sourceTree = "<group>"; };
156                 84F1771A0A271C2F00908B2F /* jucer_PointComponent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PointComponent.h; sourceTree = "<group>"; };
157                 84F1771B0A271C2F00908B2F /* jucer_StrokeType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_StrokeType.h; sourceTree = "<group>"; };
158                 84F1F08B0A36D0EE008CCC5E /* jucer_PaintElementGroup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_PaintElementGroup.h; sourceTree = "<group>"; };
159                 84F1F08C0A36D102008CCC5E /* jucer_ComponentBooleanProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ComponentBooleanProperty.h; sourceTree = "<group>"; };
160                 84F43CC00A2B5EF500284072 /* jucer_FillType.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_FillType.cpp; sourceTree = "<group>"; };
161                 84F43CC10A2B5EF500284072 /* jucer_ImageResourceProperty.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = jucer_ImageResourceProperty.h; sourceTree = "<group>"; };
162                 84F43CC20A2B5EF500284072 /* jucer_StrokeType.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = jucer_StrokeType.cpp; sourceTree = "<group>"; };
163                 84F43CC50A2B5F3700284072 /* jucer_icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = jucer_icon.icns; sourceTree = "<group>"; };
164                 84F5556A0A22381000A8311C /* Jucer To Do list.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "Jucer To Do list.txt"; path = "../../Jucer To Do list.txt"; sourceTree = SOURCE_ROOT; };
165                 84F555700A22381000A8311C /* BinaryData.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../src/BinaryData.cpp; sourceTree = SOURCE_ROOT; };
166                 84F555710A22381000A8311C /* BinaryData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../src/BinaryData.h; sourceTree = SOURCE_ROOT; };
167                 84F555720A22381000A8311C /* jucer_Headers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = jucer_Headers.h; path = ../../src/jucer_Headers.h; sourceTree = SOURCE_ROOT; };
168                 84F555730A22381000A8311C /* jucer_Main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_Main.cpp; path = ../../src/jucer_Main.cpp; sourceTree = SOURCE_ROOT; };
169                 84F555B00A22381000A8311C /* jucer_ComponentTemplate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentTemplate.h; path = ../../src/templates/jucer_ComponentTemplate.h; sourceTree = SOURCE_ROOT; };
170                 8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
171                 8D0C4E970486CD37000505A6 /* Jucer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jucer.app; sourceTree = BUILT_PRODUCTS_DIR; };
172 /* End PBXFileReference section */
174 /* Begin PBXFrameworksBuildPhase section */
175                 8D0C4E910486CD37000505A6 /* Frameworks */ = {
176                         isa = PBXFrameworksBuildPhase;
177                         buildActionMask = 2147483647;
178                         files = (
179                                 846C10ED0DE33FA100E8CCE8 /* Cocoa.framework in Frameworks */,
180                                 846C10EE0DE33FA100E8CCE8 /* CoreAudio.framework in Frameworks */,
181                                 846C10EF0DE33FA100E8CCE8 /* CoreFoundation.framework in Frameworks */,
182                                 8497839E10355C6A0020003B /* WebKit.framework in Frameworks */,
183                                 8497844B10355C840020003B /* CoreMIDI.framework in Frameworks */,
184                                 8497845610355CE30020003B /* Carbon.framework in Frameworks */,
185                                 8497863010355E320020003B /* IOKit.framework in Frameworks */,
186                         );
187                         runOnlyForDeploymentPostprocessing = 0;
188                 };
189 /* End PBXFrameworksBuildPhase section */
191 /* Begin PBXGroup section */
192                 195DF8CFFE9D517E11CA2CBB /* Products */ = {
193                         isa = PBXGroup;
194                         children = (
195                                 8D0C4E970486CD37000505A6 /* Jucer.app */,
196                         );
197                         name = Products;
198                         sourceTree = "<group>";
199                 };
200                 20286C29FDCF999611CA2CEA /* Jucer */ = {
201                         isa = PBXGroup;
202                         children = (
203                                 20286C2AFDCF999611CA2CEA /* Sources */,
204                                 84F5556A0A22381000A8311C /* Jucer To Do list.txt */,
205                                 20286C2CFDCF999611CA2CEA /* Resources */,
206                                 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
207                                 195DF8CFFE9D517E11CA2CBB /* Products */,
208                         );
209                         name = Jucer;
210                         sourceTree = "<group>";
211                 };
212                 20286C2AFDCF999611CA2CEA /* Sources */ = {
213                         isa = PBXGroup;
214                         children = (
215                                 84F555740A22381000A8311C /* model */,
216                                 84F5559F0A22381000A8311C /* properties */,
217                                 84F555AE0A22381000A8311C /* templates */,
218                                 84F555B10A22381000A8311C /* ui */,
219                                 84F555C90A22381000A8311C /* utility */,
220                                 84F555700A22381000A8311C /* BinaryData.cpp */,
221                                 84F555710A22381000A8311C /* BinaryData.h */,
222                                 84F555720A22381000A8311C /* jucer_Headers.h */,
223                                 84F555730A22381000A8311C /* jucer_Main.cpp */,
224                                 846C10D20DE33F4D00E8CCE8 /* juce_AppConfig.h */,
225                                 846C10D30DE33F4D00E8CCE8 /* juce_LibrarySource.mm */,
226                         );
227                         name = Sources;
228                         sourceTree = "<group>";
229                 };
230                 20286C2CFDCF999611CA2CEA /* Resources */ = {
231                         isa = PBXGroup;
232                         children = (
233                                 84F43CC50A2B5F3700284072 /* jucer_icon.icns */,
234                                 8D0C4E960486CD37000505A6 /* Info.plist */,
235                                 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */,
236                         );
237                         name = Resources;
238                         sourceTree = "<group>";
239                 };
240                 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
241                         isa = PBXGroup;
242                         children = (
243                                 846C10DF0DE33FA100E8CCE8 /* Cocoa.framework */,
244                                 846C10E10DE33FA100E8CCE8 /* CoreFoundation.framework */,
245                                 8497845510355CE30020003B /* Carbon.framework */,
246                                 8497862F10355E320020003B /* IOKit.framework */,
247                                 846C10E00DE33FA100E8CCE8 /* CoreAudio.framework */,
248                                 8497844A10355C840020003B /* CoreMIDI.framework */,
249                                 8497839D10355C6A0020003B /* WebKit.framework */,
250                         );
251                         name = "External Frameworks and Libraries";
252                         sourceTree = "<group>";
253                 };
254                 84F176E60A271C2E00908B2F /* components */ = {
255                         isa = PBXGroup;
256                         children = (
257                                 84F176E70A271C2E00908B2F /* jucer_ButtonHandler.h */,
258                                 84F176E80A271C2E00908B2F /* jucer_ComboBoxHandler.h */,
259                                 84F176E90A271C2E00908B2F /* jucer_ComponentNameProperty.h */,
260                                 84F176EA0A271C2E00908B2F /* jucer_ComponentTypeHandler.cpp */,
261                                 84F176EB0A271C2E00908B2F /* jucer_ComponentTypeHandler.h */,
262                                 84F176EC0A271C2E00908B2F /* jucer_ComponentUndoableAction.h */,
263                                 84F176ED0A271C2E00908B2F /* jucer_GenericComponentHandler.h */,
264                                 84F176EE0A271C2E00908B2F /* jucer_GroupComponentHandler.h */,
265                                 84F176EF0A271C2E00908B2F /* jucer_HyperlinkButtonHandler.h */,
266                                 84F176F00A271C2E00908B2F /* jucer_JucerComponentHandler.h */,
267                                 84F176F10A271C2E00908B2F /* jucer_LabelHandler.h */,
268                                 84F176F20A271C2E00908B2F /* jucer_SliderHandler.h */,
269                                 84F176F30A271C2E00908B2F /* jucer_TabbedComponentHandler.h */,
270                                 84F176F40A271C2E00908B2F /* jucer_TextButtonHandler.h */,
271                                 84F176F50A271C2E00908B2F /* jucer_TextEditorHandler.h */,
272                                 84F176F60A271C2E00908B2F /* jucer_ToggleButtonHandler.h */,
273                                 84F176F70A271C2E00908B2F /* jucer_TreeViewHandler.h */,
274                                 84F176F80A271C2E00908B2F /* jucer_ViewportHandler.h */,
275                         );
276                         path = components;
277                         sourceTree = "<group>";
278                 };
279                 84F176F90A271C2E00908B2F /* documents */ = {
280                         isa = PBXGroup;
281                         children = (
282                                 84F176FA0A271C2E00908B2F /* jucer_ButtonDocument.cpp */,
283                                 84F176FB0A271C2E00908B2F /* jucer_ButtonDocument.h */,
284                                 84F176FC0A271C2E00908B2F /* jucer_ComponentDocument.cpp */,
285                                 84F176FD0A271C2E00908B2F /* jucer_ComponentDocument.h */,
286                         );
287                         path = documents;
288                         sourceTree = "<group>";
289                 };
290                 84F1770A0A271C2E00908B2F /* paintelements */ = {
291                         isa = PBXGroup;
292                         children = (
293                                 84F1770B0A271C2E00908B2F /* jucer_ColouredElement.cpp */,
294                                 84F1770C0A271C2E00908B2F /* jucer_ColouredElement.h */,
295                                 84F1770D0A271C2E00908B2F /* jucer_ElementSiblingComponent.h */,
296                                 84F43CC00A2B5EF500284072 /* jucer_FillType.cpp */,
297                                 84F1770E0A271C2E00908B2F /* jucer_FillType.h */,
298                                 84F1770F0A271C2E00908B2F /* jucer_GradientPointComponent.h */,
299                                 84F43CC10A2B5EF500284072 /* jucer_ImageResourceProperty.h */,
300                                 84F177100A271C2E00908B2F /* jucer_PaintElement.cpp */,
301                                 84F177110A271C2F00908B2F /* jucer_PaintElement.h */,
302                                 84F177120A271C2F00908B2F /* jucer_PaintElementEllipse.h */,
303                                 84F1F08B0A36D0EE008CCC5E /* jucer_PaintElementGroup.h */,
304                                 84F177130A271C2F00908B2F /* jucer_PaintElementImage.h */,
305                                 84F177140A271C2F00908B2F /* jucer_PaintElementPath.cpp */,
306                                 84F177150A271C2F00908B2F /* jucer_PaintElementPath.h */,
307                                 84F177160A271C2F00908B2F /* jucer_PaintElementRectangle.h */,
308                                 84F177170A271C2F00908B2F /* jucer_PaintElementRoundedRectangle.h */,
309                                 84F177180A271C2F00908B2F /* jucer_PaintElementText.h */,
310                                 84F177190A271C2F00908B2F /* jucer_PaintElementUndoableAction.h */,
311                                 84F1771A0A271C2F00908B2F /* jucer_PointComponent.h */,
312                                 84F43CC20A2B5EF500284072 /* jucer_StrokeType.cpp */,
313                                 84F1771B0A271C2F00908B2F /* jucer_StrokeType.h */,
314                         );
315                         path = paintelements;
316                         sourceTree = "<group>";
317                 };
318                 84F555740A22381000A8311C /* model */ = {
319                         isa = PBXGroup;
320                         children = (
321                                 84F176E60A271C2E00908B2F /* components */,
322                                 84F176F90A271C2E00908B2F /* documents */,
323                                 84F1770A0A271C2E00908B2F /* paintelements */,
324                                 84F176FE0A271C2E00908B2F /* jucer_BinaryResources.cpp */,
325                                 84F176FF0A271C2E00908B2F /* jucer_BinaryResources.h */,
326                                 84F177000A271C2E00908B2F /* jucer_ComponentLayout.cpp */,
327                                 84F177010A271C2E00908B2F /* jucer_ComponentLayout.h */,
328                                 84F177020A271C2E00908B2F /* jucer_GeneratedCode.cpp */,
329                                 84F177030A271C2E00908B2F /* jucer_GeneratedCode.h */,
330                                 84F177040A271C2E00908B2F /* jucer_JucerDocument.cpp */,
331                                 84F177050A271C2E00908B2F /* jucer_JucerDocument.h */,
332                                 84F177060A271C2E00908B2F /* jucer_ObjectTypes.cpp */,
333                                 84F177070A271C2E00908B2F /* jucer_ObjectTypes.h */,
334                                 84F177080A271C2E00908B2F /* jucer_PaintRoutine.cpp */,
335                                 84F177090A271C2E00908B2F /* jucer_PaintRoutine.h */,
336                         );
337                         name = model;
338                         path = ../../src/model;
339                         sourceTree = SOURCE_ROOT;
340                 };
341                 84F5559F0A22381000A8311C /* properties */ = {
342                         isa = PBXGroup;
343                         children = (
344                                 84F176C60A271BE800908B2F /* jucer_ColourPropertyComponent.h */,
345                                 84F1F08C0A36D102008CCC5E /* jucer_ComponentBooleanProperty.h */,
346                                 84F176C70A271BE800908B2F /* jucer_ComponentChoiceProperty.h */,
347                                 84F176C80A271BE800908B2F /* jucer_ComponentColourProperty.h */,
348                                 84F176CA0A271BE800908B2F /* jucer_ComponentTextProperty.h */,
349                                 84F176CC0A271BE800908B2F /* jucer_FilePropertyComponent.cpp */,
350                                 84F176CD0A271BE800908B2F /* jucer_FilePropertyComponent.h */,
351                                 84F176CE0A271BE800908B2F /* jucer_FontPropertyComponent.cpp */,
352                                 84F176CF0A271BE800908B2F /* jucer_FontPropertyComponent.h */,
353                                 84F176D00A271BE800908B2F /* jucer_JustificationProperty.h */,
354                                 84F176D10A271BE800908B2F /* jucer_PositionPropertyBase.h */,
355                         );
356                         name = properties;
357                         path = ../../src/properties;
358                         sourceTree = SOURCE_ROOT;
359                 };
360                 84F555AE0A22381000A8311C /* templates */ = {
361                         isa = PBXGroup;
362                         children = (
363                                 84F555B00A22381000A8311C /* jucer_ComponentTemplate.h */,
364                         );
365                         name = templates;
366                         path = ../../src/templates;
367                         sourceTree = SOURCE_ROOT;
368                 };
369                 84F555B10A22381000A8311C /* ui */ = {
370                         isa = PBXGroup;
371                         children = (
372                                 84F176A10A271BD000908B2F /* jucer_CommandIDs.h */,
373                                 84F176A20A271BD000908B2F /* jucer_ComponentLayoutEditor.cpp */,
374                                 84F176A30A271BD000908B2F /* jucer_ComponentLayoutEditor.h */,
375                                 84F176A40A271BD000908B2F /* jucer_ComponentLayoutPanel.cpp */,
376                                 84F176A50A271BD000908B2F /* jucer_ComponentLayoutPanel.h */,
377                                 84F176A60A271BD000908B2F /* jucer_ComponentOverlayComponent.cpp */,
378                                 84F176A70A271BD000908B2F /* jucer_ComponentOverlayComponent.h */,
379                                 84F176A80A271BD000908B2F /* jucer_EditingPanelBase.cpp */,
380                                 84F176A90A271BD000908B2F /* jucer_EditingPanelBase.h */,
381                                 84F176AA0A271BD000908B2F /* jucer_JucerDocumentHolder.cpp */,
382                                 84F176AB0A271BD000908B2F /* jucer_JucerDocumentHolder.h */,
383                                 84F176AC0A271BD000908B2F /* jucer_MainWindow.cpp */,
384                                 84F176AD0A271BD000908B2F /* jucer_MainWindow.h */,
385                                 84F176AE0A271BD000908B2F /* jucer_PaintRoutineEditor.cpp */,
386                                 84F176AF0A271BD000908B2F /* jucer_PaintRoutineEditor.h */,
387                                 84F176B00A271BD000908B2F /* jucer_PaintRoutinePanel.cpp */,
388                                 84F176B10A271BD000908B2F /* jucer_PaintRoutinePanel.h */,
389                                 84F176B20A271BD000908B2F /* jucer_PrefsPanel.cpp */,
390                                 84F176B30A271BD000908B2F /* jucer_PrefsPanel.h */,
391                                 84F176B40A271BD000908B2F /* jucer_ResourceEditorPanel.cpp */,
392                                 84F176B50A271BD000908B2F /* jucer_ResourceEditorPanel.h */,
393                                 84F176B60A271BD000908B2F /* jucer_SnapGridPainter.cpp */,
394                                 84F176B70A271BD000908B2F /* jucer_SnapGridPainter.h */,
395                                 84F176B80A271BD000908B2F /* jucer_TestComponent.cpp */,
396                                 84F176B90A271BD000908B2F /* jucer_TestComponent.h */,
397                         );
398                         name = ui;
399                         path = ../../src/ui;
400                         sourceTree = SOURCE_ROOT;
401                 };
402                 84F555C90A22381000A8311C /* utility */ = {
403                         isa = PBXGroup;
404                         children = (
405                                 84F176990A271BBD00908B2F /* jucer_ColourEditorComponent.h */,
406                                 84F1769A0A271BBD00908B2F /* jucer_Colours.h */,
407                                 84F1769B0A271BBD00908B2F /* jucer_StoredSettings.cpp */,
408                                 84F1769C0A271BBD00908B2F /* jucer_StoredSettings.h */,
409                                 84F1769D0A271BBD00908B2F /* jucer_UtilityFunctions.cpp */,
410                                 84F1769E0A271BBD00908B2F /* jucer_UtilityFunctions.h */,
411                         );
412                         name = utility;
413                         path = ../../src/utility;
414                         sourceTree = SOURCE_ROOT;
415                 };
416 /* End PBXGroup section */
418 /* Begin PBXNativeTarget section */
419                 8D0C4E890486CD37000505A6 /* Jucer */ = {
420                         isa = PBXNativeTarget;
421                         buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "Jucer" */;
422                         buildPhases = (
423                                 8D0C4E8C0486CD37000505A6 /* Resources */,
424                                 8D0C4E8F0486CD37000505A6 /* Sources */,
425                                 8D0C4E910486CD37000505A6 /* Frameworks */,
426                         );
427                         buildRules = (
428                         );
429                         dependencies = (
430                         );
431                         name = Jucer;
432                         productInstallPath = "$(HOME)/Applications";
433                         productName = Jucer;
434                         productReference = 8D0C4E970486CD37000505A6 /* Jucer.app */;
435                         productType = "com.apple.product-type.application";
436                 };
437 /* End PBXNativeTarget section */
439 /* Begin PBXProject section */
440                 20286C28FDCF999611CA2CEA /* Project object */ = {
441                         isa = PBXProject;
442                         buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "Jucer" */;
443                         compatibilityVersion = "Xcode 2.4";
444                         developmentRegion = English;
445                         hasScannedForEncodings = 1;
446                         knownRegions = (
447                                 English,
448                                 Japanese,
449                                 French,
450                                 German,
451                         );
452                         mainGroup = 20286C29FDCF999611CA2CEA /* Jucer */;
453                         projectDirPath = "";
454                         projectRoot = "";
455                         targets = (
456                                 8D0C4E890486CD37000505A6 /* Jucer */,
457                         );
458                 };
459 /* End PBXProject section */
461 /* Begin PBXResourcesBuildPhase section */
462                 8D0C4E8C0486CD37000505A6 /* Resources */ = {
463                         isa = PBXResourcesBuildPhase;
464                         buildActionMask = 2147483647;
465                         files = (
466                                 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */,
467                                 84F555CF0A22381100A8311C /* Jucer To Do list.txt in Resources */,
468                                 84F43CC60A2B5F3700284072 /* jucer_icon.icns in Resources */,
469                         );
470                         runOnlyForDeploymentPostprocessing = 0;
471                 };
472 /* End PBXResourcesBuildPhase section */
474 /* Begin PBXSourcesBuildPhase section */
475                 8D0C4E8F0486CD37000505A6 /* Sources */ = {
476                         isa = PBXSourcesBuildPhase;
477                         buildActionMask = 2147483647;
478                         files = (
479                                 84F555D30A22381100A8311C /* BinaryData.cpp in Sources */,
480                                 84F555D40A22381100A8311C /* jucer_Main.cpp in Sources */,
481                                 84F1769F0A271BBD00908B2F /* jucer_StoredSettings.cpp in Sources */,
482                                 84F176A00A271BBD00908B2F /* jucer_UtilityFunctions.cpp in Sources */,
483                                 84F176BA0A271BD000908B2F /* jucer_ComponentLayoutEditor.cpp in Sources */,
484                                 84F176BB0A271BD000908B2F /* jucer_ComponentLayoutPanel.cpp in Sources */,
485                                 84F176BC0A271BD000908B2F /* jucer_ComponentOverlayComponent.cpp in Sources */,
486                                 84F176BD0A271BD000908B2F /* jucer_EditingPanelBase.cpp in Sources */,
487                                 84F176BE0A271BD000908B2F /* jucer_JucerDocumentHolder.cpp in Sources */,
488                                 84F176BF0A271BD000908B2F /* jucer_MainWindow.cpp in Sources */,
489                                 84F176C00A271BD000908B2F /* jucer_PaintRoutineEditor.cpp in Sources */,
490                                 84F176C10A271BD000908B2F /* jucer_PaintRoutinePanel.cpp in Sources */,
491                                 84F176C20A271BD000908B2F /* jucer_PrefsPanel.cpp in Sources */,
492                                 84F176C30A271BD000908B2F /* jucer_ResourceEditorPanel.cpp in Sources */,
493                                 84F176C40A271BD000908B2F /* jucer_SnapGridPainter.cpp in Sources */,
494                                 84F176C50A271BD000908B2F /* jucer_TestComponent.cpp in Sources */,
495                                 84F176D20A271BE800908B2F /* jucer_FilePropertyComponent.cpp in Sources */,
496                                 84F176D30A271BE800908B2F /* jucer_FontPropertyComponent.cpp in Sources */,
497                                 84F1771C0A271C2F00908B2F /* jucer_ComponentTypeHandler.cpp in Sources */,
498                                 84F1771D0A271C2F00908B2F /* jucer_ButtonDocument.cpp in Sources */,
499                                 84F1771E0A271C2F00908B2F /* jucer_ComponentDocument.cpp in Sources */,
500                                 84F1771F0A271C2F00908B2F /* jucer_BinaryResources.cpp in Sources */,
501                                 84F177200A271C2F00908B2F /* jucer_ComponentLayout.cpp in Sources */,
502                                 84F177210A271C2F00908B2F /* jucer_GeneratedCode.cpp in Sources */,
503                                 84F177220A271C2F00908B2F /* jucer_JucerDocument.cpp in Sources */,
504                                 84F177230A271C2F00908B2F /* jucer_ObjectTypes.cpp in Sources */,
505                                 84F177240A271C2F00908B2F /* jucer_PaintRoutine.cpp in Sources */,
506                                 84F177250A271C2F00908B2F /* jucer_ColouredElement.cpp in Sources */,
507                                 84F177260A271C2F00908B2F /* jucer_PaintElement.cpp in Sources */,
508                                 84F177270A271C2F00908B2F /* jucer_PaintElementPath.cpp in Sources */,
509                                 84F43CC30A2B5EF500284072 /* jucer_FillType.cpp in Sources */,
510                                 84F43CC40A2B5EF500284072 /* jucer_StrokeType.cpp in Sources */,
511                                 846C10D40DE33F4D00E8CCE8 /* juce_LibrarySource.mm in Sources */,
512                         );
513                         runOnlyForDeploymentPostprocessing = 0;
514                 };
515 /* End PBXSourcesBuildPhase section */
517 /* Begin PBXVariantGroup section */
518                 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */ = {
519                         isa = PBXVariantGroup;
520                         children = (
521                                 0867D6ABFE840B52C02AAC07 /* English */,
522                         );
523                         name = InfoPlist.strings;
524                         sourceTree = "<group>";
525                 };
526 /* End PBXVariantGroup section */
528 /* Begin XCBuildConfiguration section */
529                 C0E91AC608A95435008D54AB /* Debug */ = {
530                         isa = XCBuildConfiguration;
531                         buildSettings = {
532                                 COPY_PHASE_STRIP = NO;
533                                 GCC_OPTIMIZATION_LEVEL = 0;
534                                 GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
535                                 INFOPLIST_FILE = Info.plist;
536                                 INSTALL_PATH = "$(HOME)/Applications";
537                                 PRODUCT_NAME = Jucer;
538                                 WRAPPER_EXTENSION = app;
539                         };
540                         name = Debug;
541                 };
542                 C0E91AC708A95435008D54AB /* Release */ = {
543                         isa = XCBuildConfiguration;
544                         buildSettings = {
545                                 ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)";
546                                 ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386";
547                                 DEAD_CODE_STRIPPING = YES;
548                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
549                                 GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1";
550                                 INFOPLIST_FILE = Info.plist;
551                                 INSTALL_PATH = "$(HOME)/Applications";
552                                 ONLY_LINK_ESSENTIAL_SYMBOLS = YES;
553                                 PRODUCT_NAME = Jucer;
554                                 STRIP_INSTALLED_PRODUCT = YES;
555                                 WRAPPER_EXTENSION = app;
556                         };
557                         name = Release;
558                 };
559                 C0E91ACA08A95435008D54AB /* Debug */ = {
560                         isa = XCBuildConfiguration;
561                         buildSettings = {
562                                 GCC_VERSION = 4.0;
563                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
564                                 GCC_WARN_UNUSED_VARIABLE = YES;
565                                 LIBRARY_SEARCH_PATHS = ../../../../bin;
566                                 PREBINDING = NO;
567                         };
568                         name = Debug;
569                 };
570                 C0E91ACB08A95435008D54AB /* Release */ = {
571                         isa = XCBuildConfiguration;
572                         buildSettings = {
573                                 GCC_VERSION = 4.0;
574                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
575                                 GCC_WARN_UNUSED_VARIABLE = YES;
576                                 LIBRARY_SEARCH_PATHS = ../../../../bin;
577                                 PREBINDING = NO;
578                         };
579                         name = Release;
580                 };
581 /* End XCBuildConfiguration section */
583 /* Begin XCConfigurationList section */
584                 C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "Jucer" */ = {
585                         isa = XCConfigurationList;
586                         buildConfigurations = (
587                                 C0E91AC608A95435008D54AB /* Debug */,
588                                 C0E91AC708A95435008D54AB /* Release */,
589                         );
590                         defaultConfigurationIsVisible = 0;
591                         defaultConfigurationName = Release;
592                 };
593                 C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "Jucer" */ = {
594                         isa = XCConfigurationList;
595                         buildConfigurations = (
596                                 C0E91ACA08A95435008D54AB /* Debug */,
597                                 C0E91ACB08A95435008D54AB /* Release */,
598                         );
599                         defaultConfigurationIsVisible = 0;
600                         defaultConfigurationName = Release;
601                 };
602 /* End XCConfigurationList section */
603         };
604         rootObject = 20286C28FDCF999611CA2CEA /* Project object */;